Performance Optimization of Many-Core Systems by Exploiting Task Migration and Dark Core Allocation
نویسندگان
چکیده
As an effective scheme often adopted for performance tuning in many-core processors, task migration provides opportunity “hot” tasks to be migrated run on a “cool” core that has lower temperature. When needs migrate from one processor another, the can embark numerous modes defined by paths undertaken and/or destinations of migration. Selecting right mode shall follow always been difficult, and it more challenging with existence dark cores called back service (reactivated), which ushers additional modes. Previous works have demonstrated placed near active reduce power density so at higher voltage/frequency levels performance. However, existing schemes neither consider impact each application's performance, nor exploit trade-off under different Unlike schemes, this article, runtime algorithm simultaneously takes both into consideration is proposed, essentially two major steps. In first step, specific tied application whose need migrated, number determined overall maximized. The second step find appropriate region its location optimize communication latency computation performance; during focus reducing fragmentation free regions resulting Experimental results confirmed our approach achieves over 50 percent reduction total response time when compared recently proposed thermal-aware approachess.
منابع مشابه
Efficient parallelization of the genetic algorithm solution of traveling salesman problem on multi-core and many-core systems
Efficient parallelization of genetic algorithms (GAs) on state-of-the-art multi-threading or many-threading platforms is a challenge due to the difficulty of schedulation of hardware resources regarding the concurrency of threads. In this paper, for resolving the problem, a novel method is proposed, which parallelizes the GA by designing three concurrent kernels, each of which running some depe...
متن کاملMany-Task Computing on Many-Core Architectures
Many-Task Computing (MTC) is a common scenario for multiple parallel systems, such as cluster, grids, cloud and supercomputers, but it is not so popular in shared memory parallel processors. In this sense and given the spectacular growth in performance and in number of cores integrated in many-core architectures, the study of MTC on such architectures is becoming more and more relevant. In this...
متن کاملResource Allocation for Software Pipelines in Many-core Systems
xxvii Zusammenfassung und Übersicht der Arbeit xxix
متن کاملthe effects of time planning and task complexity on accuracy of narrative task performance
هدف اصلی این تحقیق بررسی تاثیر برنامه ریزی زمانی، هم چنین افزایش میزان پیچیدگی تکالیف در نظر گرفته شده بصورت همزمان، بر دقت و صحت و پیچیدگی عملکرد نوشتاری زبان آموزان می باشد. بدین منظور، 50 نفر از دانش آموزان دختر در رده ی سنی 16 الی 18 سال به عنوان شرکت کنندگان در این زمینه ی تحقیق در نظر گرفته شدند و به دو گروه آزمایشی و کنترل بصورت اتفاقی تقسیم شدند. اعضای گروه آزمایشی هر دو تکلیف ساده و پی...
ذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Computers
سال: 2022
ISSN: ['1557-9956', '2326-3814', '0018-9340']
DOI: https://doi.org/10.1109/tc.2020.3042663